package com.starhub.application.collection.dto;

import java.util.List;

import com.starhub.application.collection.entity.KnowledgeBase;
import com.starhub.application.collection.entity.KnowledgeCollection;

import lombok.Builder;
import lombok.Data;

/**
 * 数据操作DTO
 * @version: V1.0
 * @author: liuhf
 * @time 2025-06-06
 */
@Data
@Builder
public class DataManipulationDto {

    private String itemId;
    private String collectionId;
    private String baseId;

    //写入的内容
    private String content;
    //写入的问答类的答案
    private String answerContent;

    private KnowledgeBase knowledgeBase;
    private KnowledgeCollection knowledgeCollection;

    /**
     * 元数据关联数据
     */
    private List<MetaDataLinkDto> metaDataLinks;
}
